/* html5doctor.com Reset v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/) - http://cssreset.com */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1;min-width:320px}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;color:#444;background:transparent;text-decoration:none}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
/*default class*/
@font-face{font-family:'TH Sarabun New';src:url(fonts/thsarabunnew.eot?#iefix), url(fonts/thsarabunnew.woff), url(fonts/thsarabunnew.ttf), url(fonts/thsarabunnew.svg#th_sarabun_newregular);font-weight:400;font-style:normal}


html,button,input,select,textarea{color:#555;margin:0;padding:0}
html,body{height:100%}

/*
body>div{min-width:320px}
*/


body{font-size:1em;line-height:1;position:relative;font-family:'TH Sarabun New', Helvetica, sans-serif;margin:0;padding:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}



img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}
.ir{background-color:transparent;border:0;overflow:hidden;text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none!important;visibility:hidden}


.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
button,input[type="submit"],input[type="button"]{cursor: pointer}
button:hover,input[type="submit"]:hover,input[type="button"]:hover{opacity: 0.8}
button,input,textarea{font-family: 'TH Sarabun New';outline: none}
button,input[type="submit"],input[type="button"],input[type="text"],input[type="password"],textarea{-webkit-appearance: none;border-radius: 0}
button{background-color: transparent;border: none}
input,textarea{border: 1px solid #d6d5ce}
span.ico,span.ico2{display: block}